package com.hdoit.apollo.logical.cargo.model;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Transient;

import com.tennetcn.data.message.ModelBase;
/**
 * @author      humaoshu
 * @email       
 * @createtime  2018年04月02日 11:09:20
 * @comment
 */
@Entity
@Table(name="cargo_standard_property_user")
public class StandardPropertyUser extends ModelBase{
    //id
    @Id
    @Column(name="standardPropertyUserId")
    private String standardPropertyUserId;

    //规格使用表Id
    @Column(name="standardUserId")
    private String standardUserId;

    //规格属性Id
    @Column(name="propertyId")
    private String propertyId;
    
    //其它规格属性，不关联基础表
    @Column(name="otherPropertyName")
    private String otherPropertyName;

    //门店id
    @Column(name="shopId")
    private String shopId;

    //创建时间
    @Column(name="createDate")
    private Date createDate;

    //创建人id
    @Column(name="createUserId")
    private String createUserId;

    //创建人名称
    @Column(name="createUserName")
    private String createUserName;

    //修改时间
    @Column(name="modifyDate")
    private Date modifyDate;

    //修改人id
    @Column(name="modifyUserId")
    private String modifyUserId;

    //修改人名称
    @Column(name="modifyUserName")
    private String modifyUserName;

    //删除标记
    @Column(name="deleteMark")
    private Integer deleteMark;
    
    //备注
    @Column(name="comment")
    private String comment;
    
    @Transient
    private StandardProperty standardProperty;
    
    @Transient
    private Standard standard;
    
    
    public StandardProperty getStandardProperty() {
		return standardProperty;
	}
	public void setStandardProperty(StandardProperty standardProperty) {
		this.standardProperty = standardProperty;
	}
	public String getComment() {
		return comment;
	}
	public void setComment(String comment) {
		this.comment = comment;
	}

    public String getStandardPropertyUserId(){
        return this.standardPropertyUserId;
    }
    public void setStandardPropertyUserId(String standardPropertyUserId){
         this.standardPropertyUserId=standardPropertyUserId;
    }

    public String getStandardUserId(){
        return this.standardUserId;
    }
    public void setStandardUserId(String standardUserId){
         this.standardUserId=standardUserId;
    }

    public String getOtherPropertyName() {
		return otherPropertyName;
	}
	public void setOtherPropertyName(String otherPropertyName) {
		this.otherPropertyName = otherPropertyName;
	}
	public String getPropertyId(){
        return this.propertyId;
    }
    public void setPropertyId(String propertyId){
         this.propertyId=propertyId;
    }

    public String getShopId(){
        return this.shopId;
    }
    public void setShopId(String shopId){
         this.shopId=shopId;
    }

    public Date getCreateDate(){
        return this.createDate;
    }
    public void setCreateDate(Date createDate){
         this.createDate=createDate;
    }

    public String getCreateUserId(){
        return this.createUserId;
    }
    public void setCreateUserId(String createUserId){
         this.createUserId=createUserId;
    }

    public String getCreateUserName(){
        return this.createUserName;
    }
    public void setCreateUserName(String createUserName){
         this.createUserName=createUserName;
    }

    public Date getModifyDate(){
        return this.modifyDate;
    }
    public void setModifyDate(Date modifyDate){
         this.modifyDate=modifyDate;
    }

    public String getModifyUserId(){
        return this.modifyUserId;
    }
    public void setModifyUserId(String modifyUserId){
         this.modifyUserId=modifyUserId;
    }

    public String getModifyUserName(){
        return this.modifyUserName;
    }
    public void setModifyUserName(String modifyUserName){
         this.modifyUserName=modifyUserName;
    }

    public Integer getDeleteMark(){
        return this.deleteMark;
    }
    public void setDeleteMark(Integer deleteMark){
         this.deleteMark=deleteMark;
    }
	public Standard getStandard() {
		return standard;
	}
	public void setStandard(Standard standard) {
		this.standard = standard;
	}

}
